package com.yfp.device.mapper;

import com.yfp.device.domain.MachineDownLog;
import com.yfp.device.domain.MachineDownLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface MachineDownLogMapper {
    long countByExample(MachineDownLogExample example);

    int deleteByExample(MachineDownLogExample example);

    int deleteByPrimaryKey(String machineId);

    int insert(MachineDownLog record);

    int insertSelective(MachineDownLog record);

    List<MachineDownLog> selectByExample(MachineDownLogExample example);

    MachineDownLog selectByPrimaryKey(String machineId);

    int updateByExampleSelective(@Param("record") MachineDownLog record, @Param("example") MachineDownLogExample example);

    int updateByExample(@Param("record") MachineDownLog record, @Param("example") MachineDownLogExample example);

    int updateByPrimaryKeySelective(MachineDownLog record);

    int updateByPrimaryKey(MachineDownLog record);
}